insulating glue - French English Dictionary